% Osboot тепер є частиною Libreboot
% Лія Роу
% 15 листопада 2022 року

Довго живе Libreboot!
====================

Минулий проект `osboot`, розпочатий тим же самим засновником, що й Libreboot, Лією
Роу, сьогодні було вимкнено; веб-сайт osboot тепер автоматично перенаправляє, через
HTTP 301, на веб-сайт libreboot. Все, що мав osboot, тепер було додано
до Libreboot, і розробка тепер буде проходити виключно в Libreboot з цього
момента.

Результатом цього рішення є те, що Libreboot тепер підтримує (і може підтримувати) новіше
апаратне забезпечення, таке як ThinkPad X230 або T440p.

Про це згадувалося в попередньому оголошенні про випуск Libreboot:

<https://libreboot.org/news/libreboot20220710.html#planned-osbootlibreboot-merger>

Точний метод, запропонований у тому попередньому повідомленні, не був прийнятий.
Натомість, Libreboot, по суті, зараз *є* osboot, під іменем Libreboot.

*Політика зменшення бінарних блобів* osboot замінила попередню
політику, яку використовував Libreboot. Це прагматична політика, спрямована на надання
якомога більшої свободи кожній платформі, але більше не дотримається лише
тих *"чистих"* платформ; тепер можна підтримувати всі платформи з coreboot, якщо
хтось бажає підтримувати плату в `lbmk`. Нова політика тут:

<https://libreboot.org/news/policy.html> (той самий URL, що і старий, але
текст було оновлено, відповідно до політики osboot)

Щоб зрозуміти всю природу цього злиття, вам слід прочитати документ про політику,
посилання на який наведено вище. І osboot, і Libreboot були багато в чому ідентичними, і
в основному той самий проект. Щоб значно полегшити управління проектами,
їх просто об'єднали в один.

Як було проведено злиття
---------------------------

З 2020 року Libreboot (і osboot) пройшли кілька перезавантажень,
відгалуджуючи один одного для підтримки синхронізації. Це почало ставати занадто
великим тягарем, що стало основною причиною злиття.

14 листопада, я (Лія Роу) буквально зробила diff всього Libreboot, з моменту
останнього перезавантаження (репозиторія Libreboot) і перевірила кожну з osboot,
додавши те, чого не вистачає в цьому *в osboot*. Тоді проект osboot
синхронізується з Libreboot, але відповідно до osboot і з додатковими
платами (плюс сценарії і так далі) в osboot, порівняно з Libreboot до злиття.

Те саме *потім* було застосовано *у зворотному порядку*: відмінності в osboot були перенесені
назад до Libreboot, обережно та методично. Все це відбулося
протягом 1 дня, оскільки загальна структура обох проектів була в основному
однаковою, а системи збірки в обох проектах надзвичайно модульні, що робить
таку роботу справді дуже легкою.

Подібний процес було виконано з веб-сайтами Libreboot і osboot,
але osboot уже містив ту саму документацію, що й Libreboot,
а також додаткові. Тому відмінності було перенесено на Libreboot.

Перенесення документації (від osboot до Libreboot) виконав
Калеб Ла Грейндж (IRC нік `shmalebx9`), і я переглянула її самостійно перед тим, як
опублікувати.

На момент написання цього допису, одна утиліта з osboot (для зміни MAC-адрес
у регіонах Gbe на машинах Intel, які мають IFD) ще не була перенесена,
але я розглядаю можливість об'єднання всіх зовнішніх утиліт, які ми підтримуємо (bucts,
ich9gen та nvmutil) в lbmk, роблячи lbmk свого роду *монорепозиторієм*, схожим на BSD. Ми
побачимо.

Ось і все справді. Osboot і Libreboot тепер працюють як єдиний, об'єднаний
проект, як і мало бути з самого початку. Досить нудна новина,
насправді.

Незабаром з'явиться новий випуск Libreboot!!!
====================================

CrOS пристрої знову додано до Libreboot
----------------------------------

Документація має бути оновлена, для відображення цього і багатьох інших речей, але
засновані на ARM chromebook тепер знову підтримуються в Libreboot, використовуючи
корисне навантаження u-boot всередині coreboot.

Цю роботу люб'язно надав Альпер Небі Ясак (`alpernebbi` на libera IRC) і це також
є частиною злиття.	
